namespace RAG.Domain.Services;

public interface IEmbeddingService
{
    // 文本与多模态统一入口：文本调用时走统一多模态接口（无图片）
    Task<float[]> GenerateTextEmbeddingAsync(string text);
    Task<float[]> GenerateMultimodalEmbeddingAsync(byte[] imageData, string? text = null);
}
